/*顶部*/
.top{

}

.base-banner{
    position: relative;
    width: 100%;
    height: 520px;
    background-color: #2e82ff;
}

.banner-box a img{
    position: absolute;
    width: 100%;
    height: 100%;
}

.runCircle{
    position: absolute;
    right: 20%;
    bottom: 10px;
    z-index: 10;
}

.circle{
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.3);
    cursor: pointer;
    margin-right: 20px;
}

.current-circle{
    width: 19px;
    background: rgba(255, 255, 255, 0.6);
    border-radius: 15px;
}

.indexwrap{
    width: 100%;
    height: 80px;
    background-color: white;
    border-bottom: 1px solid #e8e8e8;
}
.indexwrap ul{
    padding-top: 20px;
    height: 80px;
    width: 1200px;
}

.indexwrap ul li{
    width: 199px;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    border-right: 1px solid #e8e8e8;
    /*padding-right: 15px;*/
    /*padding-left: 10px;*/
    /*margin-left: 5px;*/
}

.indexwrap ul li:nth-last-child(1){
    width: 200px;
    border-right: none;
}

.indexwrap span{
    margin-left: 20px;
    margin-right: 20px;
    display: block;
    width: 44px;
    height: 51px;
}

.indexwrap .span1{
    background-image: url("../images/movewrap2-icon1_03.png");
    background-size: 100%;
    background-repeat: no-repeat;
}

.indexwrap .span2{
    background-image: url("../images/movewrap2-icon2_05.png");
    background-size: 100%;
    background-repeat: no-repeat;
}

.indexwrap .span3{
    background-image: url("../images/movewrap2-icon3_07.png");
    background-size: 100%;
    background-repeat: no-repeat;
}

.indexwrap .span4{
    background-image: url("../images/movewrap2-icon4_12.png");
    background-size: 100%;
    background-repeat: no-repeat;
}

.indexwrap .span5{
    background-image: url("../images/movewrap2-icon5_13.png");
    background-size: 100%;
    background-repeat: no-repeat;
}

.indexwrap .span6{
    background-image: url("../images/movewrap2-icon6_15.png");
    background-size: 100%;
    background-repeat: no-repeat;
}

/*中部*/
.middle{
    width: 100%;
    height: auto;
}

.middle .base-middle{
    position: relative;
    margin: 0 auto;
    width: 70%;
    height: 600px;
    margin-top: 5px;
    /*background-color: #f01414;*/
}

.competitive span{
    font-size: 20px;
    font-weight: bold;
}

.competitive{

}

.competitive p .front {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 7px;
    font-size: 17px;
    margin-left: 5px;
    border-bottom: 2px solid gainsboro;
    cursor: pointer;
}

.competitive p .behind {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 7px;
    font-size: 17px;
    margin-left: 5px;
    border-bottom: 2px solid gainsboro;
    cursor: pointer;
}

.competitive p a:nth-last-child(1){
    padding-left: 28px;
    padding-right: 4px;
    padding-bottom: 8px;
    margin-left: 5px;
    font-size: 14px;
    color: black;
    border-bottom: 2px solid gainsboro;
}

.competitive p .select{
    color: #2e82ff;
    border-bottom: 2px solid #2e82ff;
}





